#ifndef __mid_HardVersion_h
#define __mid_HardVersion_h

#include <stdint.h>

typedef enum{
	HARD_VERSION_0P0=0,
	HARD_VERSION_0P1,  /* ADC data=0 */
	HARD_VERSION_0P2,  /* ADC data=372 */
	HARD_VERSION_0P3,  /* ADC data=793 */
	HARD_VERSION_0P4,  /* ADC data=1174 */
	HARD_VERSION_0P5,  /* ADC data=1589 */
	HARD_VERSION_0P6,  /* ADC data=1999 */
	HARD_VERSION_0P7,  /* ADC data=2410 */
	HARD_VERSION_0P8,  /* ADC data=2891 */
	HARD_VERSION_1P0,  /* ADC data=3280 */
	HARD_VERSION_1P1,  /* ADC data=3690 */
	HARD_VERSION_1P2,  /* ADC data=4096 */
	HARD_VERSION_MAX,
}HardVersion_t;

HardVersion_t GetHardVersion(void);
void NotifySocHardVersion_Init(void);
void NotifySocDdrType_512MB(void);
void NotifySocDdrType_1GB(void);
#endif
